﻿using System.Collections.Generic;
using System.Data;
using Microsoft.Practices.EnterpriseLibrary.Data;

namespace ChBusiness.FlowOperation
{
    /// <summary>
    /// 
    /// </summary>
    public class RequestFlowOperation
    {
        Database dbGloab = BasicOperate.CreateNetOfficeDataBase();
        /// <!--
        /// 创建人  : LinJian
        /// 创建时间: 2006-09-04
        /// 修改人  : LinJian
        /// 修改时间: 2006-09-04
        /// 修改描述: 描述
        /// -->
        public DataTable GetRequestFlow()
        {
            string strSql = "select * from xt_request_step t order by step_no";

            DataTable dtTemp = dbGloab.ExecuteDataSet(CommandType.Text, strSql).Tables[0];

            return dtTemp;
        }

        /// <!--
        /// 创建人  : LinJian
        /// 创建时间: 2006-09-04
        /// 修改人  : LinJian
        /// 修改时间: 2006-09-04
        /// 修改描述: 描述
        /// -->
        public string GetStepNoByUser(string strUserId)
        {
            string strSql = string.Format("select a.STEPNO from SYS_user a where USERID='{0}'", strUserId);

            object objReturn = dbGloab.ExecuteScalar(CommandType.Text, strSql);
            if (objReturn != null)
            {
                return objReturn.ToString();
            }
            else
            {
                return string.Empty;
            }
        }
    }
}
